package com.rzjm.api.pay.wxpay;

public class WxConfigure {
//这个就是自己要保管好的私有Key了（切记只能放在自己的后台代码里，不能放在任何可能被看到源代码的客户端程序中）
	// 每次自己Post数据给API的时候都要用这个key来对所有字段进行签名，生成的签名会放在Sign这个字段，API收到Post数据的时候也会用同样的签名算法对Post过来的数据进行签名和验证
	// 收到API的返回的时候也要用这个key来对返回的数据算下签名，跟API的Sign数据进行比较，如果值不一致，有可能数据被第三方给篡改

	private static String key = "16Q41jF5Mj4wN702NDFBOEY1NjRFNDM2";
	private static String keyForApp = "16gy0UQ1RD2EQ97DQjJEMEFBMjdCRTg4";
	
	//微信分配的公众号ID（开通公众号之后可以获取到）
	private static String appID = "wx818792b93e0029d6";
	private static String appIDForApp = "wxd974f1fea515fb75";

	//微信支付分配的商户号ID（开通公众号的微信支付功能之后可以获取到）
	private static String mchID = "1320070501";
	private static String mchIDForApp = "1260630901";

	
	//1）扫码支付API
	public static String PAY_QRCODE_API = "https://api.mch.weixin.qq.com/pay/unifiedorder";
	//2）查询订单状态API
	public static String PAY_QUERY_ORDER_STATE_API = "https://api.mch.weixin.qq.com/pay/orderquery";
	public static String getKey() {
		return key;
	}
	public static void setKey(String key) {
		WxConfigure.key = key;
	}
	public static String getAppID() {
		return appID;
	}
	public static void setAppID(String appID) {
		WxConfigure.appID = appID;
	}
	public static String getAppIDForApp() {
		return appIDForApp;
	}
	public static void setAppIDForApp(String appIDForApp) {
		WxConfigure.appIDForApp = appIDForApp;
	}
	public static String getMchID() {
		return mchID;
	}
	public static void setMchID(String mchID) {
		WxConfigure.mchID = mchID;
	}
	public static String getMchIDForApp() {
		return mchIDForApp;
	}
	public static void setMchIDForApp(String mchIDForApp) {
		WxConfigure.mchIDForApp = mchIDForApp;
	}
	public static String getKeyForApp() {
		return keyForApp;
	}
	public static void setKeyForApp(String keyForApp) {
		WxConfigure.keyForApp = keyForApp;
	}
	
	
}
